<?php
namespace Admin\Controller;
use Think\Controller;
class IndexController extends Controller {
  //显示登录表单
       public function index(){
        $this->display('index');
       }


       public function login(){
        $u=I('post.u')?I('post.u'):'';
        $p=I('post.p')?I('post.p'):'';
        $denglu=D('Index');
        $res=$denglu->verify($u,$p);
        //验证管理员
         if($res==1){


             $user=D('User');
             $res=$user->select();
             //把用户表的数据查出来
             $del=$user->where('status=1')->select();
             //把status为1 的用户查出来

             $this->assign('del_user',$del);
             $this->assign('data_user',$res);
             $this->assign('user',$u);

             $this->display('show/index');
        }else{
          $this->display('failed'); 
        }
       }
       //删除用户所做的操作 改变其status为1
       public function del(){
        $user=D('User');
        $id = I('post.id');
        //得到status字段如果为0就可以更改，如果为1不作更改
        $status=$user->where('id='.$id)->getField('status');
        if($status==0){
          $data = array('status'=>1);
          $res=$user->where('id='.$id)->setField($data);
          echo 1;
        }
       }
          //撤回删除状态 把status 由1->0
        public function back(){
        $user=D('User');
        $id = I('post.id');
        $status=$user->where('id='.$id)->getField('status');
        if($status==1){
          $data = array('status'=>0);
          $res=$user->where('id='.$id)->setField($data);
          echo 1;
        }
       }
       //在后台添加用户的操作
       public function add(){
        $user=D('User');
        $u=I('post.user');
        $pwd=md5(I('post.pwd'));
        $res=$user->where('username='.$u)->count();
        //判断用户名是否存在
        if($res==0){
          $data['username']=$u;
          $data['password']=$pwd;
          $user->add($data);
          echo 1;
        }else{
          echo 0;
        }
       }
       //在后台判断用户是否存在
       //这是重置密码的blur所做的操作
       public function isExist(){
           $user=D('User');
           $username=I('post.user');
           $condition['username']=$username;
           $count=$user->where($condition)->count();
           echo $count;
     }
     //重置密码的操作
     public function reset(){
            $user=D('User');
            $u=I('post.r_user');
            $p=md5(I('post.r_pwd'));
            $data['password']=$p;
            $res=$user->where('username='.$u)->setField($data);
            if($res==0){
              echo 0;
            }else{
              echo 1;
            }
     }
     //得到指定用户上传的产品
     public function getproduct(){
        $user=I('post.user');
        $option=I('post.option');
        $ershou=M("$option");
        $res=$ershou->where('user='.$user)->select();
           echo json_encode($res);
     }
     //删除指定用户上传的指定商品根据商品的id
     public function delproduct(){
          $id=I('post.id');
          $option=I('post.option');
          $ershou=M("$option");
          $res=$ershou->where("id=".$id)->delete();
          if($res!=0){
            echo 1;
          }else{
            echo 0;
          }


     }
}
